.bt {
    text-align: center;
    margin-bottom: 40px;
}
.bt b {
    font-size: 36px;
    color: #333;
    display: block;
    font-weight: bold;
}
.bt b strong {
    font-weight: bold;
    font-size: 43px;
    /*background-image: -webkit-gradient(linear, 0 0, right 0, from(#052c93),to(#044c24));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
    color: #052c93;
}
.bt p {
    display: block;
    margin-top: 19px;
    font-size: 20px;
    font-weight: 100;
}
.sec{width: 100%; background: #f5f5f5;overflow: hidden;padding-bottom: 80px;    padding-top: 50px;}
 .section4{ background: #fff;    padding: 40px 25px 40px 25px; display: flex; }
 .section4 div{ float: left;  overflow: hidden;}
 .section4 .div1{ width: 40%;}
 .section4 .div2{ width: 30%;  margin:  0px 25px 14px 25px; padding: 20px 10px 30px 10px; background: #F5F5F5;}
 .section4 .div3{ width: 30%;}
  .section4 .div1 img{ width:100%; height:auto; transition: all 0.6s;}
.section4 .div1 figure{ width: 100%; height: auto; transition: all 0.6s; overflow: hidden; margin:0}
 .section4 .div2 img, .section4 .div2 figure{ width: 90%; height: auto; transition: all 0.6s; overflow: hidden;}
 .section4 .div3 img, .section4 .div3 figure{width: 100%;
    height: auto;
    transition: all 0.6s;
    overflow: hidden;}
	 .section4 .div3 figure{ margin:0}
 .section4 div:hover img{ transform: scale(1.1);}
 .section4 div p{ color: #323232; font-size: 15px;}
 .section4 h2{font-size: 22px; padding: 20px 0 13px 40px;} 
 .section4 h3{  color: #999;font-size: 18px;  padding: 0px 0 15px 40px;} 
 .section4 h3 b{ display: block;  height: 2px; background: #052c93; width: 88px; margin-top: 13px;}
 .section4 p{  color: #323232; font-size: 15px; line-height: 29px; padding-left: 40px; padding-right: 40px;}
 .section4 .more{ width: 300px;  height: 34px; background-color: #eee; display: block; color: #999; font-size: 15px; text-align: center; float: left; margin-top: 20px; margin-left: 40px; line-height: 34px;transition: all 0.6s; letter-spacing: 1px;}
  .section4 .more:hover{width: 300px;transition: all 0.6s; background: #052c93; color: #fff;}
 .section4  .div2 h3 b, .section4  .div3 h3 b{margin-top: 0;}
 .section4  .div2 figure{ margin-top: 30px;}
.page{ max-width:1440px;width:94%!important; margin:auto}
.case{ background:url(../picture/20210709153020_379179682.jpg) center top no-repeat; padding:4% 0}
.divdgweb_new_div{    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
.casecon .divdgweb_new_div_item {
    flex-basis: calc((100% - 40px) / 3);
    position: relative;
    transition: all .3s ease;
    margin-bottom: 25px;
}
.casecon .divdgweb_new_div_item_content {
    padding: 25px 20px;
    background: #ededed;
    position: relative;    margin-top: -5px;
}
.casecon .news_div_item_pic img {
    width: 100%;
    height: auto;
    transition: all .6s ease;
}
.casebtn {
    position: absolute;
    width: 80px;
    height: 74px;
    box-sizing: border-box;
    border-left: 1px solid #e0e4e2;
    padding: 15px 0 0 19px;
    font-size: 14px;
    color: #989898;
    text-transform: uppercase;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    background: url(../images/20210709153447_1675488717.png) no-repeat 30px 25px;
}
.casecon .divdgweb_new_div_item_body {
    font-size: 14px;
    color: #989898;
    font-weight: lighter;
    line-height: 22px;
    width: 275px;
    margin: 10px 0 0 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.casecon .divdgweb_new_div_item_a {
    font-size: 18px;
    color: #666666;
}
.casecon .divdgweb_new_div_item_body {
    font-size: 14px;
    color: #989898;
    font-weight: lighter;
    line-height: 22px;
    width: 275px;
    margin: 10px 0 0 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*优势*/
.adv_box{ padding:4% 0}
.adv {position:relative; overflow:hidden;}
.adv .adv_list{display: flex;justify-content: space-between;align-items: center;margin-bottom: 30px;}
.adv .adv_list li { height:94px;border-left:1px solid #eaeaea; width:calc(100% / 4); display:flex; align-items:center; padding-left:50px;}
.adv .adv_list li img { float:left; margin-top:27px; margin-left:30px;}
.adv .adv_list li span { height:52px; margin-right:15px; display:block; transition:0.4s; overflow:hidden;}
.adv .adv_list li:nth-child(4) span{margin-right: 0;}
.adv .adv_list li span i{font-size: 40px;transition: 0.4s; display:block }
.adv .adv_list li span i.one{}
.adv .adv_list li:nth-child(1) span i{font-size: 56px;line-height: 52px;}
.adv .adv_list li:nth-child(3) span i{font-size: 42px;}
.adv .adv_list li:nth-child(4) span i{}
.adv .adv_list li span i.two{color: #f37b0d;}
.adv .adv_list li:nth-child(4) {border-right:1px solid #eaeaea;}
.adv .adv_list li:hover span {-webkit-transition: all 0.5s; transition: all 0.5s;}
.adv .adv_list li:hover span i.one,.adv .adv_list li.on span i.one{margin-top: -56px;}
.adv .adv_list li:hover span i.two{}

.adv .adv_list li strong {display:block; color:#222; font-size:24px;}
.adv .adv_list li em { font-size:12px;text-transform:uppercase; color:#444; font-weight:normal; margin-bottom:5px;    display: block;
    font-style: inherit;}
.adv .adv_list li:hover {  cursor:pointer;}
.adv .adv_list li:hover em { color:#052c93;}
.adv .adv_tu{width:100%; height:584px;}
.adv .adv_list li.on strong {font-weight: normal;}
.adv .adv_list li.on span {}
.adv .adv_list li.on b { color:#e3e6f6;}

.adv .adv_list li.on strong { color:#f37b0d;}
.adv .adv_list li.on em{color:#f37b0d;}
.adv .adv_tu dl {background:url(../images/20210710201555_888614770.jpg) center bottom no-repeat; position:relative; width:1920px; height:584px; overflow:hidden;}
.adv .adv_tu dl.beijing2 {background:url(../images/20210710201555_1422160191.jpg) center bottom no-repeat; position:relative; width:1920px; height:584px; overflow:hidden;}
.adv .adv_tu dl.beijing3 {background:url(../images/20210710201555_1154021329.jpg) center bottom no-repeat; position:relative; width:1920px; height:584px; overflow:hidden;}
.adv .adv_tu dl.beijing4 {background:url(../images/20210710201555_794708134.jpg) center bottom no-repeat; position:relative; width:1920px; height:584px; overflow:hidden;}

.adv .adv_tu dl{width:100%; height:584px; overflow:hidden;}
.adv .adv_tu dt{width: 1400px;margin: 0 auto;}
.adv .adv_tu .adv_w{width:470px;height:584px;background:rgba(255,255,255,.9);padding:50px;float: left;}
.adv .adv_tu .adv_w p{font-size:100px;color:#b3b3b4;margin-bottom:18px;}
.adv .adv_tu .adv_w b{font-size:50px;color:#052c93;font-weight:bold;}
.adv .adv_tu .adv_w em{font-size:40px;display:block;color:#222;padding-bottom:20px;margin-top:15px;font-style: normal;}
.adv .adv_tu .adv_w span{font-size:15px;color:#555;line-height:30px}
.adv .adv_tu .adv_w a{width:194px;display:block;height:50px;text-align:center;line-height:50px;background-color:#052c93;color:#fff;margin-top:30px}
/*服务流程*/
.process{}
.protitl i{ color:#279c2c;}
.process .protitl{ font-size:18px;}
.pcul{ margin-top:30px; display:flex; justify-content:space-between;}
.pcul li{ height:153px; border:1px solid #dbdbdb; position:relative; text-align:center; background:#fff; cursor:pointer; transition:all .4s ease; width:159px;}
.pcul li:after,.pcul li:before{ content:''; display:block; position:absolute; width:18px; height:32px; background:url(../images/20210709170236_568008847.jpg) no-repeat center; top:61px;}
.pcul li:after{ left:-1px;}
.pcul li:before{ right:-18px;}
.pcul li:nth-child(1):after{ display:none;}
.pcul li:nth-child(7):before{ display:none;}
.pcul p:nth-child(1){ height:55px; margin-top:25px; font-size:40px;}
.pcul p:nth-child(2){ font-size:18px; color:#052c93; font-weight:bold; margin-bottom:5px;}
.pcul p:nth-child(3){ font-size:20px; color:#878987; font-family:Arial, Helvetica, sans-serif;}
.pcul li+li{ margin-left:28px;}
.pcul li:hover{ transform:translateY(-12px); box-shadow:0px 0px 5px #ddd inset;}
.pcul li:hover p:nth-child(2){ color:#f37b0d;}
.prococat{ width:657px; height:60px; margin:43px auto 100px; background:url(../images/20210710113444_532405205.png) no-repeat center; display:flex; justify-content:center; align-items:center;}
.prococat i{color: #fff;font-size: 30px;margin-right: 10px;font-weight: 100;}
.prococat span,.prococat strong{color: #fff;display: inline-block;vertical-align: sub;}
.prococat a{ line-height:33px; border-radius:20px; background:#fff; text-align:center; font-size:16px; color:#052c93; transition:all .3s ease; height:33px; width:112px; display:block; margin-left:30px;}
.prococat a:hover{ background:#f37b0d; color:#fff;}
.prococat span{font-size:16px;}
.prococat strong{ font-size:26px;}

.pcul1{ margin-top:20px; display:flex; justify-content:space-between;    flex-wrap: wrap;}
.pcul1 li{     border: 1px solid #dbdbdb;
    position: relative;
    text-align: center;
    background: #fff;
    cursor: pointer;
    transition: all .4s ease;
    flex-basis: calc((100% - 50px) / 3);
    margin-bottom: 25px;    padding-bottom: 20px;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); border-radius:5px;}

.pcul1 p:nth-child(1){ height:55px; margin-top:25px; font-size:40px;}
.pcul1 p:nth-child(2){    font-size: 20px;
    color: #052c93;
    font-weight: bold;
    padding-top: 10px;
    margin-bottom: 5px;}
.pcul1 p:nth-child(3){    font-size: 16px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    width: 80%;
    margin: AUTO;
    line-height: 2;}
	.pcul1 p:nth-child(3) span{    color: #f37b0d;}
.pcul1 li:hover{ transform:translateY(-12px); box-shadow:0px 0px 5px #ddd inset;}
.pcul1 li:hover p:nth-child(2){ color:#f37b0d;}


/*走进*/
.about{    background: url(../images/a_Bg.png) no-repeat right;
    height: 100%;
    overflow: hidden;}
.about .fl{ width:50%;}
.about .fl img{ width:100%; height:auto}
.abwa{ width:40%; padding:5%;}
.abwa>p:nth-child(1){ font-size:40px; font-weight:bold; color:#333333;}
.abwa>p:nth-child(1) span{ color:#052c93; font-size:40px;}
.abwa>p:nth-child(2){ font-size:24px; color:#666666; margin:19px 0px 31px 0px;}
.abwa>p:nth-child(3),.abwa>p:nth-child(3) a{ font-size:15px; color:#999999; line-height:35px;}
.abwa>p:nth-child(3) a:hover{ text-decoration:underline; color:#052c93;}
.abwa ul{ display:flex; align-items:center; margin-top:58px;}
.abwa ul li{}
.abwa ul li a{height:43px;padding-top:5px;display: block;padding-left: 60px;}
.abwa ul li a:hover{ color:#052c93;}
.abwa ul li a b{font-size:18px;display:block;}
.abwa ul li a span{ font-size:12px; color:#bbbbbb; margin-top:5px; display:block;}
.abwa ul li:nth-child(1) a{ background:url(../images/20210709173415_1159999580.png) no-repeat left center;}
.abwa ul li:nth-child(2) a{ background:url(../images/20210709173415_377728441.png) no-repeat left center;}
.abwa ul li:nth-child(3) a{ background:url(../images/20210709173415_288167254.png) no-repeat left center;}
.abwa ul li+li{ margin-left:70px;}

/*企业形象*/
.qyxx{margin-top: 50px !important;    margin-bottom: 50px;}
.qyxx tr{display: block;}
.qyxx td{display:inline-block;margin-right:12px;width: 341px;padding-left:0px !important;}
.qyxx td>a{display: block;overflow: hidden;}
.qyxx td a img{transition:all 0.3s linear;width: 100%;transform: scale(1);}
.qyxx td br{ display:none;}
.qyxx td div{ padding-top:0px !important; height:58px; line-height:58px; text-align:center;}
.qyxx td div a{ display:block; line-height:58px;font-size:16px;color:#666666; background:#f1f1f1; transition:all 0.3s linear;}
.qyxx td:hover a img{transform: scale(1.1);}
.qyxx td:hover div a{background-color:#052c93;color:#fff;}
/*新闻*/
.news_bg{ width:100%; overflow:hidden;    padding: 3% 0;}
.news{padding-bottom: 100px;}
.news > .page > .fl{width: 30%;height: 583px;background: #f5f5f5;position: relative;}
.news > .page > .fr{width: 67%;height: 583px;}

.news > .page > .fl .news_tit{width: 90%;
    height: 178px;
    padding: 30px 5%;
    background: #052c93;}
.news_tit a{font-size: 28px;color: #fff;display: block;line-height: 30px;position: relative;}
.news_tit a .en{font-size: 14px;font-family: arial,microsoft yahei;display: block;line-height:25px;font-weight: 100;text-transform: capitalize;}
.news_tit a i{position: absolute;width: 25px;height: 25px;background:#052c93 url(../uploadfile/images/20210709/20210709195637_402517615.png) no-repeat center;right: 0;top: 13px}
.news_l_cont{width: 90%;
    position: absolute;
    left: 5%;
    top: 110px;}
.news_l_cont_in{width: 100%;}
.news_l_cont_i{display: block;width: 100%;}
.news_l_cont_i img{width: 100%;height: 240px;display: block;border: 1px #eee solid;}
.news_l_cont_i strong,.news_r2_cont_i strong{font-size: 18px;font-weight: normal;color: #343434;white-space: nowrap;overflow: hidden;width: 100%;display: block;line-height: 50px;padding: 10px 0 0;text-overflow: ellipsis;}
.news_l_cont_i p,.news_r2_cont_i p{font-size: 14px;font-weight: 100;color: #999;line-height: 28px;text-align: justify;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.news_l_cont_tit{position: absolute;width: 96%;top: 210px;text-align: right;left: 0;}
.news_l_cont_tit li{width: 10px;height: 10px;background: #ccc;display: inline-block;border-radius: 50px;-webkit-transition:0.3s all ease;transition:0.3s all ease;margin-right: 3px;cursor: pointer}
.news_l_cont_tit li.cur{width: 30px;background: #052c93}

.news_l_cont_i i{font-size: 14px;font-family: arial;line-height: 30px;position: relative;text-align: right;color: #999;display: block;width: 100%;height: 30px;font-style: normal;margin-top: 55px;}
.news_l_cont_i i:after,.news_r2_cont_i i:after{content: '';width: 65px;height: 1px;top: 14px;background: #ccc;display: block;position: absolute;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.news_l_cont_i *,.news_r2_cont_i *{-webkit-transition:0.3s all ease;transition:0.3s all ease}
.news_l_cont_i:hover i:after,.news_r2_cont_i:hover i:after{background: #052c93;width: 100px}
.news_l_cont_i:hover strong,.news_r2_cont_i:hover strong{color: #052c93}
.news_r2_cont_i{width: 381px;float: left;margin-right: 60px}
.news_r2_cont_i i{font-size: 14px;font-family: arial;line-height: 30px;position: relative;text-align: right;color: #999;display: block;width: 100%;height: 30px;font-style: normal;margin-top: 25px;}
.news_l_cont_i i em,.news_r2_cont_i i em{font-size: inherit;font-style: normal;font-family: inherit;float: right;}
.news_row2{padding: 30px 5%;
    width: 90%;
    background: #f5f5f5;
    position: relative;
    border: 1px #eee solid;
    height: auto;}
.news_row2 .news_tit a,.news_row3 .news_tit a{color: #343434}
.news_row3 .fl img{ width:100%;}
.news_row2 .news_tit a .color,.news_row3 .news_tit a .color{color: #052c93;font-size: inherit;font-weight: bold;}
.news_row2 .news_tit a .en,.news_row3 .news_tit a .en{color: #999}
.news_row3{    padding: 30px 5%;
    width: 90%;
    margin-top: 20px;
    overflow: hidden;
    background: #eee;}
.news_row3 .fl{width: 36.5%;}
.news_row3 .fr{width: 58%}


.news_r2_cont{overflow: hidden;}
.news_r2_cont .tempWrap {width: 100% !important;}
.news_r2_cont_tit{position: absolute;width: 96%;top: 50px;text-align: right;left: 0;}
.news_r2_cont_tit li{width: 10px;height: 10px;background: #dedede;display: inline-block;border-radius: 50px;-webkit-transition:0.3s all ease;transition:0.3s all ease;margin-right: 3px;cursor: pointer}
.news_r2_cont_tit li.cur{width: 30px;background: #052c93}


.news_r3_cont{position: relative;}
.news_r3_cont_in {height: auto;padding-top: 17px;}
.news_r3_cont_in .tempWrap{height: 140px !important;}
.news_r3_cont_in .news_div_item_a{font-size: 16px;color: #333;font-weight: normal;line-height: 38px;}
.news_r3_cont_in .news_div_item_body{font-size: 14px;color: #999;display: block;line-height: 32px;font-weight: 100;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_r3_cont_i{display: block;padding: 70px 0 10px;}

.news_r3_cont_tit{position: absolute;width: 100%;top: -35px;text-align: right;left: 0;}
.news_r3_cont_tit li{width: 10px;height: 10px;background: #dedede;display: inline-block;border-radius: 50px;-webkit-transition:0.3s all ease;transition:0.3s all ease;margin-right: 3px;cursor: pointer}
.news_r3_cont_tit li.cur{width: 30px;background: #052c93}

.qyxx .tempWrap{ width:94%!important; max-width:1440px;}
.footer-nav li p a{ font-size:14px; color:rgba(255,255,255,0.5);line-height: 40px;}
.header .nav ul{    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
	
@media screen and (max-width: 767px) {
.sec .page,.case .page,.process{padding: 0!important;}
.bt b,.abwa>p:nth-child(1){ font-size:26px;}
.bt b strong,.abwa>p:nth-child(1) span{ font-size:32px;}
.bt p{ font-size:16px;}
.section4{ display:block}
.section4 .div1,.section4 .div3{ width:100%;}
.section4 .div2,.abwa{     width: 90%;
    margin: 0;
    padding: 0;
    padding: 0 5%;}
.section4 h2{ padding:20px 0}
.section4 h3{ font-size:16px; padding:0}
.section4 h2{ font-size:20px;}
.section4 p{ padding:0}
.section4 div,.list-3 li .img-center{ margin-bottom:20px;}
.section4 .more,.abwa ul li+li,.list-3 li .text{ margin-left:0}
.section4 .div2 figure{ margin:10px 0;width: 100%;}
.section4 .div2 img,.about .fl,.header .nav li,.yunu-showcase-info,.news-list .img-box,.news-list .cont,.list-3 li .img-center{ width:100%;}
.casecon .divdgweb_new_div_item{flex-basis: calc((100% - 0px) / 1);}
.case{    background-size: cover;}
.adv_box{ width:94%; margin:auto; display:none}
.adv .adv_list{ padding: 0!important;}
.pcul{    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;    width: 96%;}
.pcul li+li{ margin-left:0;  }
.pcul li{     flex-basis: calc((96% - 10px) / 2);
    margin-bottom: 10px;  margin-bottom: 10px;}
.prococat{    width: 94%;
    padding: 5px 3%; 
    margin:40px auto}	
.prococat strong{ font-size:20px;}
.about{ width:94%; margin:auto}
.abwa ul{    display: none!important;
    justify-content: space-between;
    flex-wrap: wrap;}
.about{ background-size:cover}
.header .nav{ height:100vh;}
.banner-sub{ height:120px!important;
    background-size: cover;}
	.news-list .box{ display:block}
	.news-list .img-box img{ width:100%; height:auto}
	.list-3 li .img-center{}
	.list-1 li{ width:100%!important}
	.m-message label input.inp, .m-message label textarea, .m-message label.code input{ width:100%;}
.btn-1 input{ width:100%;}
.btn-1{ padding-left:0px;}
	
}
.news-list .img-box img{ width:100%; height:auto}
.news > .jjfa_t .fl{  
    height: auto; float:right}
	
.news > .jjfa_t .fr{ float:left; }
.news > .jjfa_t .news_l_cont{    width: 100%; position:initial}
.news > .jjfa_t .news_l_cont .news_l_cont_in{ width: 100%!important;}
.news > .jjfa_t .news_l_cont .news_l_cont_i img{ height:auto}
.news > .jjfa_t .news_l_cont .news_l_cont_tit{ top:auto;bottom: 10px;}
.news > .jjfa_t .fr{ height:auto}
.jjfa_p{ font-size:16px; line-height:2}
.pcul_1{ width:100%; background:#f7f7f7; padding:0px 0; margin-top:50px;}
.pcul2{ margin-top:20px; display:flex; justify-content:space-between;    flex-wrap: wrap;}
.pcul2 li{     border: 1px solid #dbdbdb;
    position: relative;
    text-align: center;
    background: #fff;
    cursor: pointer;
    transition: all .4s ease;
    flex-basis: calc((100% - 50px) / 4);
    margin-bottom: 25px;    padding-bottom: 20px;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); border-radius:5px;}

.pcul2 p:nth-child(1){ height:55px; margin-top:25px; font-size:40px;}
.pcul2 p:nth-child(2){    font-size: 20px;
    color: #052c93;
    font-weight: bold;
    padding-top: 10px;
    margin-bottom: 5px;}
.pcul2 p:nth-child(3){    font-size: 16px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    width: 80%;
    margin: AUTO;
    line-height: 2;}
	.pcul1 p:nth-child(3) span{    color: #f37b0d;}
.pcul2 li:hover{ transform:translateY(-12px); box-shadow:0px 0px 5px #ddd inset;}
.pcul2 li:hover p:nth-child(2){ color:#f37b0d;}
.jj_t{ background:#fff; width:100%; padding:0px 0; overflow:hidden; margin-bottom:30px;}
.jj_tt{ font-size:16px; line-height:2}
.jjfa_content{ margin-top:40px;}
.jjfa_content_l,.jjfa_content_r{ width:42%;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); padding:3%;}
.jjfa_content_r p,.jjfa_content_l p{ font-size:16px; line-height:2}
.jjfa_content_r h3,.jjfa_content_l h3,.jjfa_p h3{ line-height:2;font-size: 20px;
    color: #052c93;}
.jjfa_content_l td{ font-size:16px; color:#fff;  padding:12px 0}
.jjfa_vs{ font-size:24px; text-align:center; line-height:2; font-weight:bold;}
.jjfa_ma{ width:94%!important; max-width:1440px!important; padding:50px 0!important;    margin: AUTO;}
.jjfa_t{ width:100%!important; padding:0!important}
@media screen and (max-width: 767px) {
.news > .page > .fr,.news > .page > .fl{ width:100%;}
.pcul2 li{flex-basis: calc((100% - 20px) / 2);    margin-bottom: 20px;}
.jjfa_content_l, .jjfa_content_r{ width:94%;}
}